Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger USA F9 Ukraine F3 USA F9 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 USA F15 USA F16 USA F17 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 Morocco F2 USA F9 USA F10 Belarus F1 USA F11 Belarus F2 USA F12 USA F13 USA F14 USA F16 Russia F3 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 China F2 Colombia F1 Colombia F2 Morocco F1 USA F5 Morocco F2 USA F6 Russia F1 Russia F2 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Germany F5 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F2 Colombia F1 Colombia F2 Dominican Republic F1 France F3 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F1 USA F2 Mexico F2 Panama F1 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Kazakhstan F6 Italy F9 Colombia F7 M25+H Pozoblanco Alexander Kolyaskin Memorial - Donetsk Ukraine F4 Belarus F2 USA F11 Uzbekistan F1 USA F13 Countrywide Classic USTA Challenger - Carson Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Colombia F3 UTC Open by Selena - Cherkassy Morocco Tennis Tour - Tanger Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Sail Open - New Delhi USA F2 Izmir Cup - Izmir Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Challenger Britania Zavaleta - Puebla Iquique Challenger Heilbronn Challenger Bucaramanga Challenger Besancon Challenger Barletta Challenger San Luis Potosi Challenger Ramat Hasharon Challenger Sarasota Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Belo Horizonte Challenger Segovia Challenger Istanbul Challenger Brasilia Challenger Karshi Challenger Alphen Challenger Mons Challenger Astana Challenger Cancun Challenger Leon Challenger Sarasota Challenger Bogota Challenger Cali Challenger Quito Challenger Guayaquil Challenger Bratislava Challenger San Jose Challenger Barranquilla Challenger Challenger DCN de Cherbourg - Cherbourg Pozoblanco Challenger Bogota Challenger Manta Challenger St. Remy Challenger Tulsa Challenger Tashkent Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Bucaramanga Challenger Kazan Challenger Cherbourg Challenger Salinas Challenger Sarajevo Challenger Bath Challenger Pereira Challenger Nottingham Challenger Penza Challenger Manta Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Prostejov Challenger Nottingham Challenger Prague Challenger Alexander Kolyaskin Memorial - Donetsk Manta Challenger Lexington Challenger Medellin Challenger Istanbul Challenger Izmir Challenger Quito Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Tyumen Challenger Dallas Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger San Luis Potosi Challenger Savannah Challenger Cali Challenger Heilbronn Challenger Aptos Challenger Quito Challenger Mons Challenger Cali Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Bucaramanga Challenger Wroclaw Challenger Morelos Challenger Quimper Challenger PEOPLEnet Cup - Dnepropetrovsk Raanana Challenger Seoul Challenger Winnetka Challenger Orleans Challenger Mons Challenger Rennes Challenger Monterrey Challenger Brescia Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Bucaramanga Challenger Irving Challenger Trofeo Sisma Mantova - Mantova Delhi Challenger I - New Delhi Sail Open - New Delhi Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Cali Morocco Tennis Tour - Fes Barranquilla Challenger Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Orleans Challenger Naples Challenger - Naples BMW Tennis Championship - Sunrise Monterrey Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Alexander Kolyaskin Memorial - Donetsk ITG Miami Challenger - Miami Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger Bogota Challenger Gimcheon Challenger Busan Challenger Winnetka Challenger Surbiton Challenger Sunset Moulding Challenger - Yuba City Bogota Challenger Brest Challenger Guadalajara Challenger Seguros Bolivar Open - Medellin Puerto Vallarta Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Monza Challenger Izmir Challenger Manta Challenger Morocco Tennis Tour - Rabat Aptos Challenger Vancouver Challenger Togliatti Cup - Togliatti Almaty Challenger Santo Domingo Challenger Mordova Cup 2007 - Saransk Dallas Challenger 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Cleveland Challenger Shymkent Challenger Bulgarian Open Challenger - Sofia Morelos Challenger Challenger Banque Nationale - Granby Quimper Challenger PEOPLEnet CUP - Dnepropetrovsk Tenerife Challenger Pereira Challenger Geneva Challenger Panama City Challenger Taipei City Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Salinas Challenger Santo Domingo Challenger Bergamo Challenger Andria Challenger Tallahassee Challenger Bratislava Challenger Cary 2 Challenger Winnetka Challenger Izmir Challenger Izmir Challenger Cancun Challenger Recanati Challenger San Luis Potosi Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Busan Challenger Bratislava Challenger Bratislava Challenger PrivatBank Cup - Dnepropetrovsk Prostejov Challenger M25 Qian Daohu Brest Challenger Nottingham Challenger Bogota Challenger Ilkley Challenger Santo Domingo Challenger Andria Challenger Guayaquil Challenger Segovia Challenger Biella 4 Challenger Las Vegas Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Quito Challenger Orleans Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Privatbank Open 2006 - Dnepropetrovsk Mexico City Challenger Poznan Challenger Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Puerto Vallarta Challenger Monterrey Challenger Fergana Challenger Prostejov Challenger Newport Beach Challenger Salinas Challenger Monterrey Challenger Taipei City Challenger Bogota Challenger San Luis Potosi Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Bogota Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Ortisei Challenger Open 13 - Marseille Ostrava Challenger Bratislava 1 Challenger Ojai Challenger Chicago Challenger GHI Bronx Tennis Classic - Bronx Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Campos do Jordao Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger St. Petersburg Open - St. Petersburg Bogota Challenger Challenger Casablanca San Angel - Mexico City Open 13 - Marseille XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow Nur-Sultan Challenger Santo Domingo Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Open 13 - Marseille Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Tashkent Challenger - Tashkent Nur-Sultan Challenger China Open - Beijing Istanbul Challenger Hamburg Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Quimper 2 Challenger Napoli Challenger Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger Nottingham-2 Challenger Kosice Challenger Fergana Challenger Leon Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Savannah Challenger AEGON International - Eastbourne Bordeaux Challenger Sarasota Challenger Champaign Challenger Guayaquil Challenger Guadalajara Challenger Karshi Challenger Cali Challenger Izmir Challenger Salinas Challenger Quito Challenger Kazan Challenger SAP Open - San Jose Nonthaburi 4 Challenger Bratislava 2 Challenger U.S. National Indoor Tennis Championships - Memphis Bratislava Challenger Delray Beach International Tennis Championships - Delray Beach Samarkand Challenger Claro Open Colombia - Bogota Helsinki Challenger Citi Open - Washington Porto Challenger U.S. National Indoor Tennis Championships - Memphis AEGON International - Eastbourne Gerry Weber Open - Halle Monterrey Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Atlanta Tennis Championships - Atlanta PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Shenzhen Open - Shenzhen Barranquilla Challenger Ecuador Open - Quito Countrywide Classic - Los Angeles Abierto Mexicano Telcel - Acapulco BMW Open - Munich Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Rio Open - Rio de Janeiro Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Panama City Challenger If Stockholm Open - Stockholm Argentina Open - Buenos Aires Ecuador Open - Quito Brasil Open - Sao Paulo Hall of Fame Open - Newport Mons Challenger Barranquilla Challenger TEB BNP Paribas Istanbul Open - Istanbul Bogota Challenger Bratislava Challenger Ortisei Challenger Tunis Challenger AEGON Championships - London AEGON International - Eastbourne Sofia Open - Sofia Helsinki Challenger ATP Kremlin Cup - Moscow Manta Challenger ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Bergamo Challenger Delray Beach International Tennis Championships - Delray Beach Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London Medellin Challenger PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Cali Challenger Guadalajara Challenger Vancouver Challenger Power Horse Cup - Dusseldorf Aircel Chennai Open - Chennai Chicago Challenger Panama City Challenger Medellin Challenger Mons Challenger US Men's Clay Court Championship - Houston Lexington Challenger Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Floridablanca Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Lima Challenger Citi Open - Washington China Open - Beijing Canberra Challenger ASB Classic - Auckland Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Leon Challenger Vicenza Challenger US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Guadalajara Challenger Medellin Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille US Men's Clay Court Championship - Houston Roseto Degli Abruzzi Challenger Geneva Open - Geneva Antalya Cup - Antalya Nur-Sultan Challenger Nonthaburi 2 Challenger Rio Open - Rio de Janeiro Kremlin Cup - Moscow Citi Open - Washington Guayaquil Challenger Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Leon Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Columbus Challenger Legg Mason Tennis Classic - Washington Hall of Fame Open - Newport Morelos Challenger Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger BNP Paribas Open - Indian Wells Bratislava Challenger Koblenz Challenger Barcelona Open BancSabadell - Barcelona Hamburg Challenger Sony Ericsson Open - Miami Bratislava 1 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid BMW Open - Munich Citi Open - Washington Rogers Cup - Toronto Moselle Open - Metz BNP Paribas Open - Indian Wells New York Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas BNP Paribas Open - Indian Wells French Open - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group I, PO, UKR-TPE 3-2 French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Australian Open - Melbourne Winnipeg Challenger Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group II, 3R, DOM-MEX 3-2 Delray Beach Open - Delray Beach Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Rio de Janeiro Sofia Open - Sofia Shanghai Rolex Masters - Shanghai